//package com.yksj.healthtalk.ui;
//
//import java.io.File;
//import java.util.HashMap;
//import java.util.Map;
//import java.util.Set;
//
//import org.json.JSONArray;
//import org.json.JSONException;
//import org.json.JSONObject;
//import org.universalimageloader.core.DefaultConfigurationFactory;
//import org.universalimageloader.core.DisplayImageOptions;
//import org.universalimageloader.core.ImageLoader;
//import org.universalimageloader.core.assist.FailReason;
//import org.universalimageloader.core.assist.ImageLoadingListener;
//import org.universalimageloader.core.assist.ImageScaleType;
//import org.universalimageloader.core.assist.ImageSize;
//import org.universalimageloader.utils.StorageUtils;
//
//import android.app.Activity;
//import android.content.BroadcastReceiver;
//import android.content.Context;
//import android.content.Intent;
//import android.content.IntentFilter;
//import android.graphics.Bitmap;
//import android.graphics.drawable.AnimationDrawable;
//import android.graphics.drawable.BitmapDrawable;
//import android.os.AsyncTask;
//import android.os.Bundle;
//import android.os.Handler;
//import android.os.Message;
//import android.support.v4.app.Fragment;
//import android.util.DisplayMetrics;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.view.animation.Animation;
//import android.view.animation.AnimationUtils;
//import android.widget.AbsoluteLayout;
//import android.widget.AbsoluteLayout.LayoutParams;
//import android.widget.ImageView;
//import android.widget.PopupWindow;
//import android.widget.TextView;
//
//import com.yksj.healthtalk.comm.LodingFragmentDialog;
//import com.yksj.healthtalk.comm.SingleBtnFragmentDialog;
//import com.yksj.healthtalk.entity.CustomerInfoEntity;
//import com.yksj.healthtalk.net.http.HttpRestClient;
//import com.yksj.healthtalk.net.http.JsonHttpResponseHandler;
//import com.yksj.healthtalk.net.socket.SmartFoxClient;
//import com.yksj.healthtalk.services.MessagePushService;
//import com.yksj.healthtalk.ui.MainTabActivity.TabInfo;
//import com.yksj.healthtalk.ui.app.HTalkApplication;
//import com.yksj.healthtalk.ui.chatting.ChatLatelyListActivity;
//import com.yksj.healthtalk.ui.doctor.DoctorMainFragment;
//import com.yksj.healthtalk.ui.friend.DoctorInfoUIActivity;
//import com.yksj.healthtalk.ui.friend.DoctorMainActivity;
//import com.yksj.healthtalk.ui.friend.DoctorSearchMainActivity;
//import com.yksj.healthtalk.ui.friend.FriendMainActivity;
//import com.yksj.healthtalk.ui.friend.FriendSearchMainActivity;
//import com.yksj.healthtalk.ui.interestwall.InterestMainFragment;
//import com.yksj.healthtalk.ui.news.NewsMainFragment1;
//import com.yksj.healthtalk.ui.salon.SalonCollectionActivity;
//import com.yksj.healthtalk.ui.salon.SalonSearchMainActivity;
//import com.yksj.healthtalk.ui.server.ServerCenterMainFragment;
//import com.yksj.healthtalk.ui.setting.SettingQrCodeActivity;
//import com.yksj.healthtalk.ui.views.SceneLauncher;
//import com.yksj.healthtalk.ui.views.SceneLauncher.SceneLauncherPageChangeListener;
//import com.yksj.healthtalk.utils.SharePreUtils;
//
///**
// * 主场景
// * 
// * @author zhao
// */
//public class MainSceneFragment extends Fragment implements OnClickListener {
//	private MainSceneItemClickListener mItemClickListener;
//	private SceneLauncher mLauncher;
//	private AbsoluteLayout mAbsoluteLayout;
//	Map<Integer, TabInfo> mMapTabInfo;
//	final DisplayMetrics metrics = new DisplayMetrics();
//	private Map<Integer, Integer> mLeftIdMap = new HashMap<Integer, Integer>();
//	ImageLoader mImageLoader;
//	DisplayImageOptions mImageOptions;
//
//	TextView leftImageView;
//	TextView rightImageView1;
//	View rightImageView2;
//	ImageView titleImageView;
//	ImageView leftArrowImageV;
//	ImageView rightArrowImageV;
//	ImageView mSceneImageView;
//	View mFrameView;
//
//	PopupWindow mRightMenuWindow;
//	// View mMenuView;
//
//	ImageView mGoldImageView;
//	Animation mSoundAnimation;
//	Animation mArrowAnimation;
//	TextView mNumberDoctorStationV;
//	TextView mNumberHomeV;
//	TextView mNumberNewsV;
//
//	Bitmap mSceneBgBitmap;
//	private JSONArray leftJsonObject;// 左边地块
//	private JSONArray rightJsonObject;// 右边地块
//	private String mLeftTitlePath;
//	private String mRightTitlePath;
//
//	private String mImagePath;
//	private int mLeftPoint;
//	private int mCenterPoint;
//	private int mRightPoint;
//	private int mPageIndex = 2;
//	// 背景图大小
//	private int mWidthBg;
//	private int mHeigthBg;
//
//	final BroadcastReceiver receiver = new BroadcastReceiver() {
//		@Override
//		public void onReceive(Context context, Intent intent) {
//			String action = intent.getAction();
//			if (action.equals(MessagePushService.ACTION_MESSAGE)) {
//				onQueryMessageCount();
//			}
//		}
//	};
//
//	public interface MainSceneItemClickListener {
//		void onScenceItemClick(View view);
//	}
//
//	final SceneLauncherPageChangeListener mLaunchChangeListener = new SceneLauncherPageChangeListener() {
//		@Override
//		public void onSceneChange(int index) {
//			mPageIndex = index;
//			onChangePager();
//		}
//
//		@Override
//		public void onGoldChange(boolean b) {
//			if (b) {
//				final AnimationDrawable drawable = (AnimationDrawable) getResources()
//						.getDrawable(R.anim.gold_frame_anim_start);
//				mGoldImageView.setBackgroundDrawable(drawable);
//				drawable.start();
//				HttpRestClient.requestLottery(SmartFoxClient.getLoginUserId(),
//						new JsonHttpResponseHandler() {
//							public void onSuccess(int statusCode,
//									JSONArray response) {
//								String str = null;
//								int type = response.optInt(0);
//								switch (type) {
//								case 1:
//									str = response.optString(1, "");
//									break;
//								case 2:
//									break;
//								case 3:
//									break;
//								}
//								Handler handler = new Handler() {
//									@Override
//									public void handleMessage(Message msg) {
//										if (msg.obj != null) {
//											showLotteryDialog((String) (msg.obj));
//										}
//										drawable.stop();
//										mGoldImageView
//												.setBackgroundDrawable(null);
//										mLauncher.setCurrtentItem(2);
//									}
//								};
//								Message msg = handler.obtainMessage();
//								msg.obj = str;
//								handler.sendMessageDelayed(msg, 1800);
//								// 0 未中奖 1 小贴士 2 多美币 3 达到上限
//							};
//
//							public void onFailure(Throwable error,
//									String content) {
//								drawable.stop();
//								mGoldImageView.setBackgroundDrawable(null);
//								mLauncher.setCurrtentItem(2);
//							};
//						});
//			}
//		}
//	};
//
//	public void onCreate(Bundle savedInstanceState) {
//		super.onCreate(savedInstanceState);
//		
//		getActivity().getWindowManager().getDefaultDisplay()
//				.getMetrics(metrics);
//		
//		if (savedInstanceState != null) {
//			try {
//				mLeftTitlePath = savedInstanceState.getString("mLeftTitlePath");
//				mRightTitlePath = savedInstanceState
//						.getString("mRightTitlePath");
//				mPageIndex = savedInstanceState.getInt("mPageIndex");
//				mLeftPoint = savedInstanceState.getInt("mLeftPoint");
//				mCenterPoint = savedInstanceState.getInt("mCenterPoint");
//				mRightPoint = savedInstanceState.getInt("mRightPoint");
//				mImagePath = savedInstanceState.getString("mImagePath");
//				mWidthBg = savedInstanceState.getInt("mWidthBg");
//				mHeigthBg = savedInstanceState.getInt("mHeigthBg");
//				String leftData = savedInstanceState
//						.getString("leftJsonObject");
//				String rightData = savedInstanceState
//						.getString("rightJsonObject");
//				leftJsonObject = new JSONArray(leftData);
//				rightJsonObject = new JSONArray(rightData);
//			} catch (JSONException e) {
//				e.printStackTrace();
//			}
//		}
//		
//		mArrowAnimation = AnimationUtils.loadAnimation(getActivity(),
//				R.anim.left_arrow_anim);
//		
//		mSoundAnimation = AnimationUtils.loadAnimation(getActivity(),
//				R.anim.horn_anim);
//		
//		mImageOptions = DefaultConfigurationFactory
//				.createBuildDisplayImageOption(getActivity());
//		mImageLoader = ImageLoader.getInstance();
//		mMapTabInfo = ((MainTabActivity) getActivity()).mMapTabInfo;
//	};
//
//	@Override
//	public void onAttach(Activity activity) {
//		super.onAttach(activity);
//		try {
//			mItemClickListener = (MainSceneItemClickListener) activity;
//		} catch (ClassCastException e) {
//		}
//	}
//
//	@Override
//	public View onCreateView(LayoutInflater inflater, ViewGroup container,
//			Bundle savedInstanceState) {
//		View mView = inflater.inflate(R.layout.main_scene_layout, null);
//
//		// 快捷菜单
//		View mMenuView = getLayoutInflater(savedInstanceState).inflate(
//				R.layout.main_tab_menu_layout, null);
//		// View mMenuView = mView.findViewById(R.id.tabl_menu);
//		mMenuView.findViewById(R.id.menu1).setOnClickListener(this);
//		mMenuView.findViewById(R.id.menu2).setOnClickListener(this);
//		mMenuView.findViewById(R.id.menu3).setOnClickListener(this);
//		mMenuView.findViewById(R.id.menu5).setOnClickListener(this);
//		mMenuView.findViewById(R.id.menu6).setOnClickListener(this);
//		mMenuView.findViewById(R.id.menu7).setOnClickListener(this);
//		mMenuView.findViewById(R.id.menu8).setOnClickListener(this);
//
//		mRightMenuWindow = new PopupWindow(mMenuView,
//				android.view.ViewGroup.LayoutParams.WRAP_CONTENT,
//				android.view.ViewGroup.LayoutParams.WRAP_CONTENT);
//		mRightMenuWindow.setAnimationStyle(R.style.rightWindowAnimation);
//		mRightMenuWindow.setTouchable(true);
//		mRightMenuWindow.setBackgroundDrawable(new BitmapDrawable());
//		mRightMenuWindow.setOutsideTouchable(true);
//
//		// -----------------------------
//		mFrameView = mView.findViewById(R.id.scene_load_frame);
//		mSceneImageView = (ImageView) mView.findViewById(R.id.main_scene_imgv);
//		mAbsoluteLayout = (AbsoluteLayout) mView
//				.findViewById(R.id.main_content);
//		mLauncher = (SceneLauncher) mView.findViewById(R.id.launcher);
//		leftArrowImageV = (ImageView) mView.findViewById(R.id.left_arrow);
//		rightArrowImageV = (ImageView) mView.findViewById(R.id.right_arrow);
//		titleImageView = (ImageView) mView.findViewById(R.id.area_txt);
//		leftImageView = (TextView) mView.findViewById(R.id.home_left_btn);
//		rightImageView1 = (TextView) mView.findViewById(R.id.home_right_btn1);
//		rightImageView2 = mView.findViewById(R.id.home_right_btn2);
//
//		mView.findViewById(R.id.home_btn).setOnClickListener(this);
//		mView.findViewById(R.id.doctor_station).setOnClickListener(this);
//		// areaImageView.setOnClickListener(this);
//		leftImageView.setOnClickListener(this);
//		rightImageView1.setOnClickListener(this);
//		rightImageView2.setOnClickListener(this);
//
//		mLauncher.setChangeListener(mLaunchChangeListener);
//		leftArrowImageV.setOnClickListener(this);
//		rightArrowImageV.setOnClickListener(this);
//		
//		leftImageView.setAnimation(mSoundAnimation);
//
//		mNumberHomeV = (TextView) mView.findViewById(R.id.home_msgnum);
//		CustomerInfoEntity infoEntity = SmartFoxClient.getSmartFoxClient()
//				.getCustomerInfoEntity();
//		mNumberDoctorStationV = (TextView) mView
//				.findViewById(R.id.doctor_station_msgnum);
//
//		TextView textView = (TextView) mMenuView.findViewById(R.id.menu3);
//		// 医生
//		if (infoEntity != null && infoEntity.isShowDoctorV()) {
//			mView.findViewById(R.id.doctor_station).setVisibility(View.VISIBLE);
//			mMenuView.findViewById(R.id.menu1).setVisibility(View.GONE);
//			textView.setText("医资料");
//			// mMenuView.findViewById(R.id.menu3).setVisibility(View.GONE);
//			// 非医生
//		} else {
//			mView.findViewById(R.id.doctor_station).setVisibility(View.GONE);
//			// mMenuView.findViewById(R.id.menu3).setVisibility(View.VISIBLE);
//			textView.setText("医注册");
//			mMenuView.findViewById(R.id.menu2).setVisibility(View.GONE);
//		}
//		onChangePager();
//		return mView;
//	}
//
//	@Override
//	public void onActivityCreated(Bundle savedInstanceState) {
//		super.onActivityCreated(savedInstanceState);
//		mMapTabInfo = ((MainTabActivity) getActivity()).mMapTabInfo;
//
//		if (leftJsonObject == null || rightJsonObject == null) {// 第一次进入
//			HttpRestClient.doHttpAreaListQuery("queryDomainPropDefine",
//					String.valueOf(metrics.widthPixels),
//					String.valueOf(metrics.heightPixels),
//					new JsonHttpResponseHandler() {
//						@Override
//						public void onSuccess(int statusCode,
//								JSONObject response) {
//							leftJsonObject = response.optJSONArray("A02");// 服务中心
//							rightJsonObject = response.optJSONArray("A01");// 右边地块
//							mLeftTitlePath = response
//									.optString("A02_TITLE_IMAGE");
//							mRightTitlePath = response
//									.optString("A01_TITLE_IMAGE");
//
//							mWidthBg = response.optInt("BG_LENGTH", 2000);
//							mHeigthBg = response.optInt("BG_WIDTH", 1280);
//							mCenterPoint = response.optInt("SLITHER_X_CENTER");
//							mRightPoint = response.optInt("SLITHER_X_RIGHT");
//							mLeftPoint = response.optInt("SLITHER_X_LEFT");
//							mImagePath = response.optString("MAIN_PIC");
//							setUpLauncherView();
//						}
//					});
//		} else {
//			setUpLauncherView();
//		}
//	}
//
//	@Override
//	public void onStart() {
//		IntentFilter filter = new IntentFilter();
//		filter.addAction(MessagePushService.ACTION_MESSAGE);
//		getActivity().registerReceiver(receiver, filter);
//		super.onStart();
//		
//		if (!mArrowAnimation.hasStarted()) {
//			mArrowAnimation.start();
//		}
//		
//		onQueryMessageCount();
//	}
//
//	@Override
//	public void onStop() {
//		getActivity().unregisterReceiver(receiver);
//		super.onStop();
//		
//		if (mSoundAnimation.hasStarted()) {
//			mSoundAnimation.cancel();
//			mSoundAnimation.reset();
//		}
//		
//		if (mArrowAnimation.hasStarted()) {
//			mArrowAnimation.cancel();
//		}
//		if (mRightMenuWindow != null && mRightMenuWindow.isShowing()) {
//			mRightMenuWindow.dismiss();
//		}
//	}
//
//	@Override
//	public void onDestroyView() {
//		super.onDestroyView();
//		if (mLauncher != null)
//			mPageIndex = mLauncher.getmCurrentPager();
//	}
//
//	@Override
//	public void onSaveInstanceState(Bundle outState) {
//		super.onSaveInstanceState(outState);
//
//		outState.putString("mLeftTitlePath", mLeftTitlePath);
//		outState.putString("mRightTitlePath", mRightTitlePath);
//		outState.putInt("mPageIndex", mPageIndex);
//		outState.putInt("mLeftPoint", mLeftPoint);
//		outState.putInt("mCenterPoint", mCenterPoint);
//		outState.putInt("mRightPoint", mRightPoint);
//		outState.putString("mImagePath", mImagePath);
//		outState.putInt("mWidthBg", mWidthBg);
//		outState.putInt("mHeigthBg", mHeigthBg);
//
//		if (leftJsonObject != null)
//			outState.putString("leftJsonObject", leftJsonObject.toString());
//		if (rightJsonObject != null)
//			outState.putString("rightJsonObject", rightJsonObject.toString());
//	}
//
//	private void onChangePager() {
//		if (mPageIndex == 1) {
//			mImageLoader.displayImage(mLeftTitlePath, titleImageView,
//					mImageOptions);
//			rightImageView2.setVisibility(View.VISIBLE);
//			rightImageView1.setVisibility(View.GONE);
//			leftArrowImageV.setVisibility(View.GONE);
//			rightArrowImageV.setVisibility(View.VISIBLE);
//		} else {
//			rightImageView1.setVisibility(View.VISIBLE);
//			rightImageView2.setVisibility(View.GONE);
//			mImageLoader.displayImage(mRightTitlePath, titleImageView,
//					mImageOptions);
//			leftArrowImageV.setVisibility(View.VISIBLE);
//			rightArrowImageV.setVisibility(View.GONE);
//		}
//	}
//
//	public void setUpLauncherView() {
//		android.view.ViewGroup.LayoutParams layoutParams = mSceneImageView
//				.getLayoutParams();
//		layoutParams.width = mWidthBg;
//		layoutParams.height = mHeigthBg;
//		mSceneImageView.setLayoutParams(layoutParams);
//
//		mLauncher.setmLeftPoint(mLeftPoint);
//		mLauncher.setmRightPoint(mRightPoint);
//		mLauncher.setmCenterPoint(mCenterPoint);
//		mLauncher.setCurrtentItem(mPageIndex);
//
//		loadSceneBg();
//
//		onQueryMessageCount();
//	}
//
//	/**
//	 * 加载背景图
//	 */
//	public void loadSceneBg() {
//		final ImageLoadingListener imageLoadingListener = new ImageLoadingListener() {
//			@Override
//			public void onLoadingStarted() {
//			}
//
//			@Override
//			public void onLoadingFailed(FailReason failReason) {
//				onUpdateRightArea(rightJsonObject);
//				onUpdateLeftArea(leftJsonObject);
//				mFrameView.setVisibility(View.GONE);
//			}
//
//			@Override
//			public void onLoadingComplete(Bitmap loadedImage) {
//				mSceneBgBitmap = loadedImage;
//				mSceneImageView.setImageBitmap(loadedImage);
//				onUpdateRightArea(rightJsonObject);
//				onUpdateLeftArea(leftJsonObject);
//				mFrameView.setVisibility(View.GONE);
//			}
//
//			@Override
//			public void onLoadingCancelled() {
//				mFrameView.setVisibility(View.VISIBLE);
//			}
//		};
//		if (mSceneBgBitmap == null) {
//			DisplayImageOptions options = new DisplayImageOptions.Builder()
//					.resetViewBeforeLoading()
//					.cacheInMemory()
//					.cacheOnDisc(new File(StorageUtils.getImagePath()))
//					.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
//					.bitmapConfig(Bitmap.Config.RGB_565).build(getActivity());
//			mImageLoader.loadImage(getActivity(), mImagePath, new ImageSize(
//					3000, 3000), options, imageLoadingListener);
//		} else {
//			imageLoadingListener.onLoadingComplete(mSceneBgBitmap);
//		}
//	}
//
//	/**
//	 * 区域选择之后更新区域
//	 * 
//	 * @param array
//	 */
//	public void updateFirstPage(JSONArray array, String titlePicPath) {
//		this.mLeftTitlePath = titlePicPath;
//		this.leftJsonObject = array;
//		Set<Integer> integers = mLeftIdMap.keySet();
//		for (Integer integer : integers) {
//			mMapTabInfo.remove(integer);
//			View view = mAbsoluteLayout.findViewById(integer.intValue());
//			if (view != null)
//				mAbsoluteLayout.removeView(view);
//		}
//		mLeftIdMap.clear();
//		mPageIndex = 1;
//	}
//
//	/**
//	 * 更新右边区域
//	 * @param array
//	 */
//	private void onUpdateRightArea(JSONArray array) {
//		try {
//			LayoutInflater inflater = getLayoutInflater(null);
//			for (int i = 0; i < array.length(); i++) {
//				JSONObject jsonObject2 = array.getJSONObject(i);
//				int xP = jsonObject2.getInt("POS_X");
//				int yP = jsonObject2.getInt("POS_Y");
//				int funId = jsonObject2.optInt("PROP_FUN_ID");
//				String iconPath = jsonObject2.getString("PROP_PIC_ADDR");
//
//				View view = inflater.inflate(R.layout.building_layout, null);
//				ImageView imageView = (ImageView) view
//						.findViewById(R.id.building_img);
//				if (funId == 1004) {
//					mNumberNewsV = (TextView) view
//							.findViewById(R.id.msge_number);
//				}
//				AbsoluteLayout.LayoutParams params = new AbsoluteLayout.LayoutParams(
//						LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,
//						xP, yP);
//				mAbsoluteLayout.addView(view, params);
//				imageView.setOnClickListener(this);
//				imageView.setId(funId);
//
//				if (!mMapTabInfo.containsKey(funId)) {
//					if (funId == 1001) {// 沙龙会
//						mMapTabInfo
//								.put(funId,
//										new TabInfo("1001", "1001",
//												new Bundle(),
//												SalonCollectionActivity.class
//														.getName()));
//					} else if (funId == 1002) {// 社交
//						mMapTabInfo.put(funId,
//								new TabInfo("1002", "1002", new Bundle(),
//										FriendMainActivity.class.getName()));
//					} else if (funId == 1003) {// 兴趣墙
//						mMapTabInfo.put(funId,
//								new TabInfo("1003", "1003", new Bundle(),
//										InterestMainFragment.class.getName()));
//					} else if (funId == 1004) {// 新闻
//						mMapTabInfo.put(funId,
//								new TabInfo("1004", "1004", new Bundle(),
//										NewsMainFragment1.class.getName()));
//					} else if (funId == 1016) {// 医生会馆
//						mMapTabInfo.put(funId,
//								new TabInfo("1016", "1016", new Bundle(),
//										DoctorMainFragment.class.getName()));
//					} else if (funId == 9999) {// 金币
//						mGoldImageView = imageView;
//					}
//				}
//
//				// ------------------------------
//				if (HttpRestClient.getmHttpUrls().WEB_ROOT.contains("213")) {
//					imageView.setImageDrawable(getResources().getDrawable(
//							R.drawable.ic_launcher));
//				} else {
//					mImageLoader.displayImage(iconPath, imageView,
//							mImageOptions);
//				}
//				onChangePager();
//			}
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//	}
//
//	/**
//	 * 更新左边区域
//	 * 
//	 * @param array
//	 */
//	public void onUpdateLeftArea(JSONArray array) {
//		if (array == null)
//			return;
//		try {
//			for (int i = 0; i < array.length(); i++) {
//				JSONObject jsonObject2 = array.getJSONObject(i);
//				int xP = jsonObject2.getInt("POS_X");
//				int yP = jsonObject2.getInt("POS_Y");
//				int id = jsonObject2.getInt("PROP_ID");
//				int hitY = jsonObject2.optInt("HIT_Y");
//				int hitX = jsonObject2.optInt("HIT_X");
//				String MERCHANT_ID = jsonObject2.getString("MERCHANT_ID");
//				String iconPath = jsonObject2.getString("PROP_PIC_ADDR");
//
//				ImageView imageView = new ImageView(getActivity());
//				if (hitX == 0 && hitY == 0) {
//					imageView.setClickable(false);
//				} else {
//					imageView.setOnClickListener(mClickListener);
//				}
//				AbsoluteLayout.LayoutParams params = new AbsoluteLayout.LayoutParams(
//						LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,
//						xP, yP);
//				mAbsoluteLayout.addView(imageView, params);
//				imageView.setId(id);
//				Bundle param = new Bundle();
//				param.putInt("PROP_ID", id);
//				param.putString("MERCHANT_ID", MERCHANT_ID);
//				mMapTabInfo.put(id, new TabInfo("but9", "setting9", param,
//						ServerCenterMainFragment.class.getName()));
//				mLeftIdMap.put(id, id);
//
//				// ---------------------------------------------
//				if (HttpRestClient.getmHttpUrls().WEB_ROOT
//						.contains("192.168.16.109")) {
//					imageView.setImageDrawable(getResources().getDrawable(
//							R.drawable.ic_launcher));
//				} else {
//					mImageLoader.displayImage(iconPath, imageView,
//							mImageOptions);
//				}
//				// imageView.setImageDrawable(getResources().getDrawable(R.drawable.ic_launcher));
//				// mImageLoader.displayImage(iconPath,imageView,mImageOptions);
//
//				onChangePager();
//			}
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//	}
//
//	private void showLotteryDialog(String content) {
//		if (!isDetached()) {
//			SingleBtnFragmentDialog.show(getChildFragmentManager(), "提示",
//					content, "知道了");
//		}
//	}
//
//	final OnClickListener mClickListener = new OnClickListener() {
//		@Override
//		public void onClick(View v) {
//			RingPlayer.playPressSound(getActivity());
//			TabInfo info = mMapTabInfo.get(v.getId());
////			HttpRestClient.doHttpServerCneterBg(String
////					.valueOf(metrics.widthPixels), String
////					.valueOf(metrics.heightPixels), SmartFoxClient
////					.getLoginUserId(), info.mBundle.getString("MERCHANT_ID"),
////					String.valueOf(v.getId()), new HttpResponseHandler(v,
////							info.mBundle));
//		}
//	};
//
//	/**
//	 * 查询未读消息
//	 */
//	private void onQueryMessageCount() {
////		String newsId = SharePreUtils.fatchNewsReadedLastId();
//		// HttpRestClient.doHttpMyZoneCount("90,100,80",SmartFoxClient.getLoginUserId(),newsId,new
//		// MessageResponseHandler());
//		new MesgQueryTask().execute();
//	}
//
//	private class MesgQueryTask extends AsyncTask<Void, Integer, Integer> {
//		@Override
//		protected Integer doInBackground(Void... params) {
//			int size = HTalkApplication.getNoReadMesgSize();
//			return size;
//		}
//		@Override
//		protected void onPostExecute(Integer result) {
//			if (result.intValue() == 0) {
//				leftImageView.setText("消息");
//			} else {
//				if(result.intValue() > 99){
//					leftImageView.setText(100+"+新消息");//result.intValue() 
//				}else{
//					leftImageView.setText(result.intValue() + "新消息");
//				}
//				mSoundAnimation.start();
//			}
//		}
//	}
//
//	class MessageResponseHandler extends JsonHttpResponseHandler {
//		@Override
//		public void onSuccess(int statusCode, JSONObject response) {
//			int size = response.optInt("90", 0);
//			if (size != 0) {
//				mNumberHomeV.setText(String.valueOf(size));
//				mNumberHomeV.setVisibility(View.VISIBLE);
//			} else {
//				mNumberHomeV.setVisibility(View.GONE);
//			}
//			if (mNumberDoctorStationV != null) {
//				size = response.optInt("140", 0);
//				if (size != 0) {
//					mNumberDoctorStationV.setText(String.valueOf(size));
//					mNumberDoctorStationV.setVisibility(View.VISIBLE);
//				} else {
//					mNumberDoctorStationV.setVisibility(View.GONE);
//				}
//			}
//			size = response.optInt("80", 0);
//			if (mNumberNewsV != null && size > 0) {
//				mNumberNewsV.setVisibility(View.VISIBLE);
//				mNumberNewsV.setText(String.valueOf(size));
//			}
//		}
//	}
//
//	class HttpResponseHandler extends JsonHttpResponseHandler {
//		View mView;
//		Bundle mBundle;
//		LodingFragmentDialog mFragmentDialog;
//		String mState = "2";// 跳转标记
//
//		public HttpResponseHandler(View v, Bundle bundle) {
//			mView = v;
//			mBundle = bundle;
//		}
//
//		@Override
//		public void onStart() {
//			mFragmentDialog = LodingFragmentDialog.showLodingDialog(
//					getChildFragmentManager(), getResources());
//		}
//
//		@Override
//		public void onSuccess(int statusCode, JSONObject response) {
//			String str = response.optString("VALID_FLAG", "2");
//			mState = str;
//			if ("2".equals(str)) {// 不可以进入
//				if (mFragmentDialog != null)
//					mFragmentDialog.dismissAllowingStateLoss();
//				SingleBtnFragmentDialog.show(getChildFragmentManager(), "提示",
//						"即将开通,敬请期待!", "确定");
//			} else {
//				mBundle.putString("content", response.toString());
//			}
//		}
//
//		@Override
//		public void onFinish() {
//			if (mFragmentDialog != null)
//				mFragmentDialog.dismissAllowingStateLoss();
//			if (mItemClickListener != null && "1".equals(mState)) {
//				mItemClickListener.onScenceItemClick(mView);
//			}
//		}
//	}
//
//	/**
//	 * 显示快捷菜单
//	 */
//	private void onShowShortcutMenus(View view) {
//		if (mRightMenuWindow.isShowing()) {
//			mRightMenuWindow.dismiss();
//		} else {
//			mRightMenuWindow.showAsDropDown(view);
//		}
//		/*
//		 * if(mMenuView.getVisibility() != View.VISIBLE){ Animation animation =
//		 * AnimationUtils.loadAnimation(getActivity(),R.anim.slide_in_left);
//		 * mMenuView.setVisibility(View.VISIBLE);
//		 * mMenuView.startAnimation(animation); }else{ Animation animation =
//		 * AnimationUtils.loadAnimation(getActivity(),R.anim.slide_out_right);
//		 * mMenuView.clearAnimation(); mMenuView.startAnimation(animation);
//		 * animation.setAnimationListener(new AnimationListener() {
//		 * 
//		 * @Override public void onAnimationStart(Animation animation) { }
//		 * 
//		 * @Override public void onAnimationRepeat(Animation animation) { }
//		 * 
//		 * @Override public void onAnimationEnd(Animation animation) {
//		 * mMenuView.setVisibility(View.GONE); } }); }
//		 */
//	}
//
//	@Override
//	public void onClick(View v) {
//		Intent intent;
//		switch (v.getId()) {
//		case R.id.home_left_btn:// 消息厅
////			 RingPlayer.playPressSound(getActivity());
//			intent = new Intent(getActivity(),ChatLatelyListActivity.class);
//			// intent.putExtra("type",1);
//			startActivity(intent);
//			break;
//		case R.id.home_right_btn1:// 更多
//			onShowShortcutMenus(v);
//			break;
//		case R.id.menu1:// 医生查找
//			intent = new Intent(getActivity(), ShortcutSearchActivity.class);
//			intent.putExtra("type", 1);
//			startActivity(intent);
//			break;
//		case R.id.menu2:// 患者
//			intent = new Intent(getActivity(), ShortcutSearchActivity.class);
//			intent.putExtra("type", 2);
//			startActivity(intent);
//			break;
//		case R.id.menu5:// 查找沙龙
//			intent = new Intent(getActivity(), ShortcutSearchActivity.class);
//			intent.putExtra("type", 6);
//			startActivity(intent);
//			break;
//		case R.id.menu6:// 朋友查找
//			intent = new Intent(getActivity(), ShortcutSearchActivity.class);
//			intent.putExtra("type", 3);
//			startActivity(intent);
//			break;
//		case R.id.menu7:// 我的二维码
//			intent = new Intent(getActivity(), SettingQrCodeActivity.class);
//			intent.putExtra("id", SmartFoxClient.getLoginUserId());
//			startActivity(intent);
//			break;
//		case R.id.menu8:// 设置
//			intent = new Intent(getActivity(), FragmentContentActivity.class);
//			intent.putExtra("type", 0);
//			startActivity(intent);
//			break;
//		case R.id.menu3:// 医生注册
//			intent = new Intent(getActivity(), DoctorInfoUIActivity.class);
//			// intent.putExtra("id",SmartFoxClient.getLoginUserId());
//			startActivity(intent);
//			break;
//		case R.id.left_arrow:
//			mLauncher.setCurrtentItem(1);
//			if (mItemClickListener != null)
//				mItemClickListener.onScenceItemClick(v);
//			break;
//		case R.id.right_arrow:
//			mLauncher.setCurrtentItem(2);
//			if (mItemClickListener != null)
//				mItemClickListener.onScenceItemClick(v);
//			break;
//		default:
//			if (mItemClickListener != null)
//				mItemClickListener.onScenceItemClick(v);
//			break;
//		}
//	}
//
//}
